\hypertarget{a00033}{}\section{\+\_\+loop\+\_\+t结构体 参考}
\label{a00033}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsection*{成员变量}
\begin{DoxyCompactItemize}
\item 
\hyperlink{a00056_ae098586334a621a23cef7cb17590b618_ae098586334a621a23cef7cb17590b618}{kdlist\+\_\+t} $\ast$ \hyperlink{a00033_ac23fc395dccbb6c5022c605c0e772e15_ac23fc395dccbb6c5022c605c0e772e15}{active\+\_\+channel\+\_\+list}
\item 
\hyperlink{a00056_ae098586334a621a23cef7cb17590b618_ae098586334a621a23cef7cb17590b618}{kdlist\+\_\+t} $\ast$ \hyperlink{a00033_afafe047a1594506df2976b93e60ad708_afafe047a1594506df2976b93e60ad708}{close\+\_\+channel\+\_\+list}
\item 
\hyperlink{a00056_ae098586334a621a23cef7cb17590b618_ae098586334a621a23cef7cb17590b618}{kdlist\+\_\+t} $\ast$ \hyperlink{a00033_a04eade8a3ca133ea21406aad285e3473_a04eade8a3ca133ea21406aad285e3473}{event\+\_\+list}
\item 
\hyperlink{a00056_a4c2f62ab63ab1fd49c71e52bbda0f393_a4c2f62ab63ab1fd49c71e52bbda0f393}{klock\+\_\+t} $\ast$ \hyperlink{a00033_adcafc6fe961cec05a6911326fc28e220_adcafc6fe961cec05a6911326fc28e220}{lock}
\item 
\hyperlink{a00056_a3b7e82599367eade261456f60ebe2cd9_a3b7e82599367eade261456f60ebe2cd9}{kchannel\+\_\+ref\+\_\+t} $\ast$ \hyperlink{a00033_a92c708cacf7ea525d53503ce16368ccd_a92c708cacf7ea525d53503ce16368ccd}{notify\+\_\+channel}
\item 
\hyperlink{a00056_a3b7e82599367eade261456f60ebe2cd9_a3b7e82599367eade261456f60ebe2cd9}{kchannel\+\_\+ref\+\_\+t} $\ast$ \hyperlink{a00033_a29a31c35d70466ec8e39c73200260295_a29a31c35d70466ec8e39c73200260295}{read\+\_\+channel}
\item 
\hyperlink{a00056_abd3f964265beb2f8984e76f44fb5ea33_abd3f964265beb2f8984e76f44fb5ea33}{kloop\+\_\+balancer\+\_\+t} $\ast$ \hyperlink{a00033_a5c7e23552b5bccd526a7b241b43cfbb6_a5c7e23552b5bccd526a7b241b43cfbb6}{balancer}
\item 
void $\ast$ \hyperlink{a00033_a7fccdd254b563ddcfc44ae772dfe1d21_a7fccdd254b563ddcfc44ae772dfe1d21}{impl}
\item 
volatile int \hyperlink{a00033_abfb04cce945320081c75c19b6898a7cf_abfb04cce945320081c75c19b6898a7cf}{running}
\item 
\hyperlink{a00056_ad0ada5642d10ce71bdd90816182f9b79_ad0ada5642d10ce71bdd90816182f9b79}{thread\+\_\+id\+\_\+t} \hyperlink{a00033_aa52cbdff546a9e2868d2b3397e68d6dd_aa52cbdff546a9e2868d2b3397e68d6dd}{thread\+\_\+id}
\item 
\hyperlink{a00056_aa131da8fb72468b39b6ee0e2d46b17b2_aa131da8fb72468b39b6ee0e2d46b17b2}{knet\+\_\+loop\+\_\+balance\+\_\+option\+\_\+e} \hyperlink{a00033_a73b68d6e69ffd8a155f09ddd3d8a06ea_a73b68d6e69ffd8a155f09ddd3d8a06ea}{balance\+\_\+options}
\item 
\hyperlink{a00056_ab75a5c23099a6118c469ed160b277f28_ab75a5c23099a6118c469ed160b277f28}{kloop\+\_\+profile\+\_\+t} $\ast$ \hyperlink{a00033_a3400ab98e08cd201604f110919e1bd4e_a3400ab98e08cd201604f110919e1bd4e}{profile}
\item 
void $\ast$ \hyperlink{a00033_a5ffe8bcae7ef6f1a735b9fd127b08c74_a5ffe8bcae7ef6f1a735b9fd127b08c74}{data}
\end{DoxyCompactItemize}


\subsection{结构体成员变量说明}
\hypertarget{a00033_ac23fc395dccbb6c5022c605c0e772e15_ac23fc395dccbb6c5022c605c0e772e15}{}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}!active\+\_\+channel\+\_\+list@{active\+\_\+channel\+\_\+list}}
\index{active\+\_\+channel\+\_\+list@{active\+\_\+channel\+\_\+list}!\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsubsection[{active\+\_\+channel\+\_\+list}]{\setlength{\rightskip}{0pt plus 5cm}{\bf kdlist\+\_\+t}$\ast$ \+\_\+loop\+\_\+t\+::active\+\_\+channel\+\_\+list}\label{a00033_ac23fc395dccbb6c5022c605c0e772e15_ac23fc395dccbb6c5022c605c0e772e15}
\hypertarget{a00033_a73b68d6e69ffd8a155f09ddd3d8a06ea_a73b68d6e69ffd8a155f09ddd3d8a06ea}{}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}!balance\+\_\+options@{balance\+\_\+options}}
\index{balance\+\_\+options@{balance\+\_\+options}!\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsubsection[{balance\+\_\+options}]{\setlength{\rightskip}{0pt plus 5cm}{\bf knet\+\_\+loop\+\_\+balance\+\_\+option\+\_\+e} \+\_\+loop\+\_\+t\+::balance\+\_\+options}\label{a00033_a73b68d6e69ffd8a155f09ddd3d8a06ea_a73b68d6e69ffd8a155f09ddd3d8a06ea}
\hypertarget{a00033_a5c7e23552b5bccd526a7b241b43cfbb6_a5c7e23552b5bccd526a7b241b43cfbb6}{}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}!balancer@{balancer}}
\index{balancer@{balancer}!\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsubsection[{balancer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf kloop\+\_\+balancer\+\_\+t}$\ast$ \+\_\+loop\+\_\+t\+::balancer}\label{a00033_a5c7e23552b5bccd526a7b241b43cfbb6_a5c7e23552b5bccd526a7b241b43cfbb6}
\hypertarget{a00033_afafe047a1594506df2976b93e60ad708_afafe047a1594506df2976b93e60ad708}{}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}!close\+\_\+channel\+\_\+list@{close\+\_\+channel\+\_\+list}}
\index{close\+\_\+channel\+\_\+list@{close\+\_\+channel\+\_\+list}!\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsubsection[{close\+\_\+channel\+\_\+list}]{\setlength{\rightskip}{0pt plus 5cm}{\bf kdlist\+\_\+t}$\ast$ \+\_\+loop\+\_\+t\+::close\+\_\+channel\+\_\+list}\label{a00033_afafe047a1594506df2976b93e60ad708_afafe047a1594506df2976b93e60ad708}
\hypertarget{a00033_a5ffe8bcae7ef6f1a735b9fd127b08c74_a5ffe8bcae7ef6f1a735b9fd127b08c74}{}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}!data@{data}}
\index{data@{data}!\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ \+\_\+loop\+\_\+t\+::data}\label{a00033_a5ffe8bcae7ef6f1a735b9fd127b08c74_a5ffe8bcae7ef6f1a735b9fd127b08c74}
\hypertarget{a00033_a04eade8a3ca133ea21406aad285e3473_a04eade8a3ca133ea21406aad285e3473}{}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}!event\+\_\+list@{event\+\_\+list}}
\index{event\+\_\+list@{event\+\_\+list}!\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsubsection[{event\+\_\+list}]{\setlength{\rightskip}{0pt plus 5cm}{\bf kdlist\+\_\+t}$\ast$ \+\_\+loop\+\_\+t\+::event\+\_\+list}\label{a00033_a04eade8a3ca133ea21406aad285e3473_a04eade8a3ca133ea21406aad285e3473}
\hypertarget{a00033_a7fccdd254b563ddcfc44ae772dfe1d21_a7fccdd254b563ddcfc44ae772dfe1d21}{}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}!impl@{impl}}
\index{impl@{impl}!\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsubsection[{impl}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ \+\_\+loop\+\_\+t\+::impl}\label{a00033_a7fccdd254b563ddcfc44ae772dfe1d21_a7fccdd254b563ddcfc44ae772dfe1d21}
\hypertarget{a00033_adcafc6fe961cec05a6911326fc28e220_adcafc6fe961cec05a6911326fc28e220}{}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}!lock@{lock}}
\index{lock@{lock}!\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsubsection[{lock}]{\setlength{\rightskip}{0pt plus 5cm}{\bf klock\+\_\+t}$\ast$ \+\_\+loop\+\_\+t\+::lock}\label{a00033_adcafc6fe961cec05a6911326fc28e220_adcafc6fe961cec05a6911326fc28e220}
\hypertarget{a00033_a92c708cacf7ea525d53503ce16368ccd_a92c708cacf7ea525d53503ce16368ccd}{}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}!notify\+\_\+channel@{notify\+\_\+channel}}
\index{notify\+\_\+channel@{notify\+\_\+channel}!\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsubsection[{notify\+\_\+channel}]{\setlength{\rightskip}{0pt plus 5cm}{\bf kchannel\+\_\+ref\+\_\+t}$\ast$ \+\_\+loop\+\_\+t\+::notify\+\_\+channel}\label{a00033_a92c708cacf7ea525d53503ce16368ccd_a92c708cacf7ea525d53503ce16368ccd}
\hypertarget{a00033_a3400ab98e08cd201604f110919e1bd4e_a3400ab98e08cd201604f110919e1bd4e}{}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}!profile@{profile}}
\index{profile@{profile}!\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsubsection[{profile}]{\setlength{\rightskip}{0pt plus 5cm}{\bf kloop\+\_\+profile\+\_\+t}$\ast$ \+\_\+loop\+\_\+t\+::profile}\label{a00033_a3400ab98e08cd201604f110919e1bd4e_a3400ab98e08cd201604f110919e1bd4e}
\hypertarget{a00033_a29a31c35d70466ec8e39c73200260295_a29a31c35d70466ec8e39c73200260295}{}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}!read\+\_\+channel@{read\+\_\+channel}}
\index{read\+\_\+channel@{read\+\_\+channel}!\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsubsection[{read\+\_\+channel}]{\setlength{\rightskip}{0pt plus 5cm}{\bf kchannel\+\_\+ref\+\_\+t}$\ast$ \+\_\+loop\+\_\+t\+::read\+\_\+channel}\label{a00033_a29a31c35d70466ec8e39c73200260295_a29a31c35d70466ec8e39c73200260295}
\hypertarget{a00033_abfb04cce945320081c75c19b6898a7cf_abfb04cce945320081c75c19b6898a7cf}{}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}!running@{running}}
\index{running@{running}!\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsubsection[{running}]{\setlength{\rightskip}{0pt plus 5cm}volatile int \+\_\+loop\+\_\+t\+::running}\label{a00033_abfb04cce945320081c75c19b6898a7cf_abfb04cce945320081c75c19b6898a7cf}
\hypertarget{a00033_aa52cbdff546a9e2868d2b3397e68d6dd_aa52cbdff546a9e2868d2b3397e68d6dd}{}\index{\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}!thread\+\_\+id@{thread\+\_\+id}}
\index{thread\+\_\+id@{thread\+\_\+id}!\+\_\+loop\+\_\+t@{\+\_\+loop\+\_\+t}}
\subsubsection[{thread\+\_\+id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf thread\+\_\+id\+\_\+t} \+\_\+loop\+\_\+t\+::thread\+\_\+id}\label{a00033_aa52cbdff546a9e2868d2b3397e68d6dd_aa52cbdff546a9e2868d2b3397e68d6dd}


该结构体的文档由以下文件生成\+:\begin{DoxyCompactItemize}
\item 
E\+:/knet-\/git/knet/knet/\hyperlink{a00076}{loop.\+c}\end{DoxyCompactItemize}
